Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 1, 2, 3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 18 }

B grade: { 5, 7, 17, 19 }

C grade: { 11, 13 }

F grade: { }

2.1.3 Maple

A grade: { 1, 3, 6, 8, 10, 12, 14, 15, 16, 18, 19 }

B grade: { 2, 4, 5, 7, 9, 11, 13, 17 }

C grade: { }

F grade: { }

2.1.4 Maxima

A grade: { 6, 8, 10, 11, 13, 16, 18

B grade: { 5, 7, 9, 19 }

C grade: { }

F grade: { 1, 2, 3, 4, 12, 14, 15, 17 }

2.1.5 FriCAS

A grade: { 1, 3, 4, 11, 12, 13, 16, 18 }

B grade: { 2, 8, 10, 14, 15, 17, 19 }

C grade: { }

F grade: { 5, 6, 7, 9 }

2.1.6 Sympy

A grade: { 1, 2, 3, 4 }

B grade: { }

C grade: { }

F grade: { 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

2.1.7 Giac

A grade: { 1, 3, 8, 10, 12, 14, 16, 18 }

B grade: { 2, 4, 5, 6, 7, 9, 11, 13, 15, 17, 19 }

C grade: { }

F grade: { }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac{\text{antiderivative leaf size}}{\text{optimal antiderivative leaf size}}\)










Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F(-2) A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 78 78 60 56 0 223 54 85
normalized size 1 1. 0.77 0.72 0. 2.86 0.69 1.09
time (sec) N/A 0.069 0.087 0.184 0. 1.587 1.024 1.253


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F(-2) B A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 29 29 42 93 0 170 36 93
normalized size 1 1. 1.45 3.21 0. 5.86 1.24 3.21
time (sec) N/A 0.161 0.093 0.046 0. 1.63 0.508 1.223


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F(-2) A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 50 50 32 37 0 138 34 69
normalized size 1 1. 0.64 0.74 0. 2.76 0.68 1.38
time (sec) N/A 0.06 0.064 0.043 0. 1.579 0.457 1.242


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F(-2) A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 19 19 19 49 0 89 17 42
normalized size 1 1. 1. 2.58 0. 4.68 0.89 2.21
time (sec) N/A 0.1 0.013 0.041 0. 1.589 0.679 1.24


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B B F F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 18 18 44 34 61 0 0 42
normalized size 1 1. 2.44 1.89 3.39 0. 0. 2.33
time (sec) N/A 0.102 0.034 0.041 1.267 0. 0. 1.311


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A F F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 20 20 17 13 16 0 0 74
normalized size 1 1. 0.85 0.65 0.8 0. 0. 3.7
time (sec) N/A 0.041 0.033 0.032 1.274 0. 0. 1.252


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B B F F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 22 22 48 84 127 0 0 77
normalized size 1 1. 2.18 3.82 5.77 0. 0. 3.5
time (sec) N/A 0.148 0.143 0.048 1.316 0. 0. 1.299


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A B F(-1) A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 19 19 24 15 18 140 0 18
normalized size 1 1. 1.26 0.79 0.95 7.37 0. 0.95
time (sec) N/A 0.045 0.054 0.034 1.202 1.853 0. 1.277


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B B F F(-1) B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 40 40 61 170 225 0 0 120
normalized size 1 1. 1.52 4.25 5.62 0. 0. 3.
time (sec) N/A 0.166 0.564 0.053 1.325 0. 0. 1.259


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A B F(-1) A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 37 37 26 28 34 227 0 34
normalized size 1 1. 0.7 0.76 0.92 6.14 0. 0.92
time (sec) N/A 0.054 0.087 0.037 1.318 1.878 0. 1.322


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B A A F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 126 126 179 385 324 396 0 365
normalized size 1 1. 1.42 3.06 2.57 3.14 0. 2.9
time (sec) N/A 0.303 0.551 0.125 1.806 2.248 0. 1.261


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F(-2) A F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 123 123 112 170 0 494 0 271
normalized size 1 1. 0.91 1.38 0. 4.02 0. 2.2
time (sec) N/A 0.208 1.059 0.058 0. 2.172 0. 1.324


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B A A F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 73 73 82 175 165 223 0 209
normalized size 1 1. 1.12 2.4 2.26 3.05 0. 2.86
time (sec) N/A 0.161 0.295 0.043 1.806 2.12 0. 1.3


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F(-2) B F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 65 65 61 81 0 348 0 127
normalized size 1 1. 0.94 1.25 0. 5.35 0. 1.95
time (sec) N/A 0.089 0.185 0.04 0. 2.22 0. 1.354


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F(-2) B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 47 47 76 63 0 347 0 122
normalized size 1 1. 1.62 1.34 0. 7.38 0. 2.6
time (sec) N/A 0.114 0.089 0.039 0. 2.215 0. 1.398


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 29 29 27 21 27 165 0 28
normalized size 1 1. 0.93 0.72 0.93 5.69 0. 0.97
time (sec) N/A 0.056 0.082 0.038 1.18 2.205 0. 1.315


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B F(-2) B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 79 79 192 172 0 433 0 213
normalized size 1 1. 2.43 2.18 0. 5.48 0. 2.7
time (sec) N/A 0.201 0.437 0.051 0. 2.658 0. 1.404


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 73 73 66 64 76 278 0 81
normalized size 1 1. 0.9 0.88 1.04 3.81 0. 1.11
time (sec) N/A 0.098 0.267 0.043 1.282 2.172 0. 1.256


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A B B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 25 25 57 37 90 224 0 73
normalized size 1 1. 2.28 1.48 3.6 8.96 0. 2.92
time (sec) N/A 0.09 0.051 0.058 1.856 2.02 0. 1.33









2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac{\text{number of rules}}{\text{integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [12] had the largest ratio of [ 0.6923 ]

Table 2.1Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac{\text{number of rules}}{\text{integrand leaf size}}\)







1 A 5 4 1. 13 0.308







2 A 9 7 1. 13 0.538







3 A 5 4 1. 13 0.308







4 A 8 6 1. 11 0.546







5 A 8 7 1. 11 0.636







6 A 3 2 1. 13 0.154







7 A 8 7 1. 13 0.538







8 A 4 3 1. 13 0.231







9 A 9 8 1. 13 0.615







10 A 4 3 1. 13 0.231







11 A 8 6 1. 13 0.462







12 A 10 9 1. 13 0.692







13 A 7 6 1. 13 0.462







14 A 6 6 1. 11 0.546







15 A 6 5 1. 11 0.454







16 A 3 2 1. 13 0.154







17 A 9 7 1. 13 0.538







18 A 3 2 1. 13 0.154







19 A 6 5 1. 11 0.454